@charset "utf-8";
html {
	overflow-y: scroll;
}
.baf {
	background: #f5f5f5;
}
.fl {
	float: left;
}
.fr {
	float: left;
	margin: 0px 50px;
}
.ff {
	float: right;
}
.clr {
	clear: both;
}
img {
	border: none;
}
* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}
body {
	color: #666666;
	font: 12px/1.5 微软雅黑, 宋体, Arial, sans-serif;
	background: #fff;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
table, td, tr, th {
	font-size: 12px;
}
ol, ul {
	list-style: none;
}
li {
	list-style-type: none;
}
img {
	border: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: inherit;
	font-weight: normal;
}
address, cite, code, em, th, i {
	font-weight: normal;
	font-style: normal;
}
img {
	vertical-align: middle;
}
.hx a, .hx em, .fB {
	font-weight: bold;
}
.hid {
	overflow: hidden;
}
.clearfix {
*zoom:1;
}
.clearfix:after {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
.clearfix_notover {
*zoom:1;
}
.clearfix_notover:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
a {
	color: #2ea7e0;
	text-decoration: none;
}
.clearfix::before, .box::before, .clearfix::after, .box::after {
	content: " ";
	display: table;
}
.clearfix::after, .box::after {
	clear: both;
}
.clearfix::before, .box::before, .clearfix::after, .box::after {
	content: " ";
	display: table;
}
.clearLeft {
	clear: left !important;
}
/*  weight */
.m-0auto {
	margin: 0 auto !important;
}
.m-10auto {
	margin: 10px auto !important;
}
.o-hidden {
	overflow: hidden;
}
.d-block {
	display: block;
}
.d-hidden {
	display: none;
}
.d-i-b {
	display: inline-block
}
.d-block-imp {
	display: block !important;
}
.o-pr {
	position: relative;
}
.t-center {
	text-align: center;
}
.fB, .fb {
	font-weight: bold;
}
.f12 {
	font-size: 12px;
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.f18 {
	font-size: 18px;
}
.f22 {
	font-size: 22px;
}
.f24 {
	font-size: 24px;
}
.fL, .fl, .fn-left {
	float: left !important;
}
.fR, .fR, .fn-right {
	float: right !important;
}
.c-999 {
	color: #999 !important;
}
.c-666 {
	color: #666 !important;
}
.c-333 {
	color: #333 !important;
}
.c-gray {
	color: gray !important;
}
.c-fff{color:#fff;}
.c-000 {
	color: #000 !important;
}
.c-09f {
	color: #09f !important;
}
.c-orange {
	color: orange !important;
}
.c-red {
	color: red !important;
}
.c-green {
	color: green !important;
}
.align-center {
	text-align: center;
}
.bg-f9f9f9 {
	background: #f9f9f9 !important;
}
.bg-fff {
	background: #fff !important;
}
.bg-white {
	background-color: #fff !important;
}
.l-30 {
	line-height: 30px;
}
.l-38 {
	line-height: 38px;
}
.mt0 {
	margin-top: 0px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mt15 {
	margin-top: 15px;
}
.mt5 {
	margin-top: 5px !important;
}
.mr5 {
	margin-right: 5px !important;
}
.mr10 {
	margin-right: 10px !important;
}
.mr15 {
	margin-right: 15px !important;
}
.mr20 {
	margin-right: 20px !important;
}
.mr40 {
	margin-right: 40px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.ml10 {
	margin-left: 10px !important;
}
.ml60 {
	margin-left: 60px;
}
.mL100 {
	margin-left: 100px !important;
}
.ml20 {
	margin-left: 20px !important;
}
.ml120 {
	margin-left: 120px !important;
}
.ml160 {
	margin-left: 160px !important;
}
.mt10 {
	margin-top: 10px;
}
.mt30 {
	margin-top: 30px;
}
.mt50 {
	margin-top: 50px !important;
}
.mt70 {
	margin-top: 70px !important;
}
.mb220 {
	margin-bottom: 220px !important;
}
.pb220 {
	padding-bottom: 220px !important;
}
.pb200 {
	padding-bottom: 200px !important;
}
.pb180 {
	padding-bottom: 180px !important;
}
.mrl-auto {
	margin-left: auto;
	margin-right: auto !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}
.w100auto {
	width: 100% !important;
}
.pt20 {
	padding-top: 20px !important;
}
.pr10 {
	padding-right: 10px !important;
}
.pl10 {
	padding-left: 10px !important;
}
.pl100 {
	padding-left: 100px !important;
}
.pt10 {
	padding-top: 10px !important;
}
.pb10 {
	padding-bottom: 10px !important;
}
.pb20{padding-bottom:20px;}
.pAll20 {
	padding: 20px !important;
}
.no-border {
	border: none !important;
}
.mH500, .mh500 {
	min-height: 500px;
}
.bg_odd {
	background: #fff;
}
.bg_even {
	background: #f9f9f9;
}
.mb-md-2em {
	margin-bottom: 2em;
}
.mt-md-2em {
	margin-top: 2em;
}
.mb1em {
	margin-bottom: 1em;
}
.mt1em {
	margin-top: 1em;
}
.text-center {
	text-align: center !important;
}
.text-right {
	text-align: right !important;
}
.t-16, .text-16 {
	font-size: 16px !important;
}
.t-14, .text-14 {
	font-size: 14px !important;
}
.t-18, .text-18 {
	font-size: 18px !important;
}
.t-20, .text-20 {
	font-size: 20px !important;
}
.w40 {
	width: 40px !important;
}
.w60 {
	width: 60px !important;
}
.w70 {
	width: 70px !important;
}
.w80 {
	width: 80px !important;
}
.w90 {
	width: 90px !important;
}
.w100 {
	width: 100px !important;
}
.w110 {
	width: 110px !important;
}
.w120 {
	width: 120px !important;
}
.w130 {
	width: 130px !important;
}
.w150 {
	width: 150px !important;
}
.w160 {
	width: 160px !important;
}
.w186 {
	width: 186px !important;
}
.w230 {
	width: 230px !important;
}
.w260 {
	width: 260px !important;
}
.w270 {
	width: 270px !important;
}
.w320 {
	width: 320px !important;
}
.w360 {
	width: 360px !important;
}
.w400 {
	width: 400px !important;
}
.w510 {
	width: 510px !important;
}
.w980 {
	width: 980px !important;
}
.tab_bg_odd {
	background: #f9f9f9;
}
.tab_bg_even {
	background: #fff;
}
.px2em {
	padding-left: 2em;
	padding-right: 2em;
}
.max-width-50em {
	max-width: 50em;
}
/*顶部样式*/
.top {
	width: 100%;
	height: 33px;
	background-color: #282828;
	position: fixed;
	top: 0px;
	z-index: 9999;
}
.topctt font {
	position: relative;
	top: 5px;
}
.topctt b {
	color: #fe8580;
}
.topctt span {
	margin: 0px 6px;
}
.topctt span a {
	color: #a5a4a9;
}
.nav {
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #e1e1e1;
	position: fixed;
	top: 33px;
	z-index: 9999;
}.djimg {
	background-image: url(../images/dengjiimg.png);
	width: 45px;
	height: 18px;
	display: inline-block;
	position: relative;
}
.navctt {
	width: 1200px;
	overflow: hidden;
	margin: 0px auto;
}
.logo img {
	width: 174px;
	height: 52px;
	margin-top: 14.5px;
}
.dmenu {
	float: right;
}
.menu {
	float: right;
	overflow: hidden;
}
.menu ul {
	margin-top: 32px;
	float: right;
	margin-bottom: 15px;
}
.menu ul li {
	display: inline-block;
	float: left;
	font-size: 16px;
	letter-spacing: 1px;
}
.menu li.cur a {
	color: #0096e0 !important;
	height: 35px;
}
.menu ul li a {
	color: #333;
	font-size: 20px;
	font-family: "微软雅黑";
	display: inline-block;
	padding: 0px 10px 0px 10px;
	margin: 0px 15px;
}
.menu li:hover a {
	color: #0096e0;
}
.viptime {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(../images/viptimepic.png);
	background-repeat: no-repeat;
	position: relative;
	top: 4px;
}.nian {
	background-position: -3px -4px;
}

/*在线客服样式*/
#rightArrow {
	width: 45px;
	height: 200px;
	background: url(../images/online_arrow.png) no-repeat;
	position: fixed;
	top: 179px;
	right: 0px;
	z-index: 9999;
}
#rightArrow a {
	display: block;
	height: 200px;
}
#floatDivBoxs {
	width: 170px;
	background: #fff;
	position: fixed;
	top: 180px;
	right: -170px;
	z-index: 2000;
}
#floatDivBoxs .floatDtt {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #ff8208;
	color: #fff;
	font-size: 18px;
	text-indent: 22px;
	position: relative;
}
#floatDivBoxs .floatDqq {
	padding: 0 14px;
}
#floatDivBoxs .floatDqq li {
	height: 45px;
	font-size: 15px;
	border-bottom: 1px solid #e3e3e3;
	padding: 0 0 10 50px;
}
#floatDivBoxs .floatDtxt {
	font-size: 18px;
	color: #333;
	padding: 12px 14px;
}
#floatDivBoxs .floatDtel {
	padding: 0 0 15px 10px;
}
#floatDivBoxs .floatDtel img {
	display: block;
}
#floatDivBoxs .floatDbg {
	width: 100%;
	height: 20px;
	background: url(../images/online_botbg.jpg) no-repeat;
	box-shadow: -2px 0 3px rgba(0,0,0,0.25);
}
.floatShadow {
	background: #fff;
	box-shadow: -2px 0 3px rgba(0,0,0,0.25);
}
.topgund {
	margin-top: 114px;
}
/*底部样式*/

.foot {
	background-color: #1d1b28;
	width: 100%;
	padding: 20px 0px;
	text-align: center;
	line-height: 22px;
	position: relative;
	margin-top: 300px;
}
.footn {
	margin-top: 0px;
}
.foot p {
	line-height: 20px;
}
.foot a {
	color: #999;
	line-height: 22px;
}
.foot p.abouta a {
	padding: 0px 6px;
}
.foot p.abouta a +a {
	border-left: 1px solid #666;
}
.foot p.yqlj1, .foot p.yqlj1 a, .foot p.yqlj1 a:hover {
	color: #808080;
	text-decoration: none;
}
.foot div.weixin {
	position: absolute;
	right: 100px;
	top: 10px;
	width: 130px;
	height: 153px;
	background-color: #FFF;
	color: #000;
}
.ml40{margin-left:40px;}